/**
 *
 */
package com.teamall.web.app.vo;

import java.math.BigDecimal;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * <Description> <br>
 *
 * @author pan.xiaobo<br>
 * @version 1.0<br>
 * @taskId <br>
 * @CreateDate 2017年8月11日 <br>
 * @see com.teamall.web.app.vo <br>
 * @since V1.0<br>
 */

public class AppAidProjectVO {
    private Integer projectId;

    private Integer projectCode;

    private String projectName;

    private Integer projectType;

    private String projectTypeName;

    private Integer projectSubType;

    private String projectSubTypeName;

    private Integer state;

    private String stateName;

    @JsonFormat(pattern = "yyyy.MM.dd HH:mm", locale = "zh", timezone = "GMT+8")
    private Date beginDate;

    @JsonFormat(pattern = "yyyy.MM.dd HH:mm", locale = "zh", timezone = "GMT+8")
    private Date endDate;

    private BigDecimal totalInvest;

    private BigDecimal planInvest;

    private String projectDesc;

    private String cityLeader;

    private String respDepartment;

    private String povertyStaff;

    @JsonFormat(pattern = "yyyy.MM.dd HH:mm", locale = "zh", timezone = "GMT+8")
    private Date planDate;

    private String respStaff;

    private Long projectFamilyCnt;

    /**
     * @return the projectFamilyCnt
     */
    public Long getProjectFamilyCnt() {
        return projectFamilyCnt;
    }

    /**
     * @param projectFamilyCnt the projectFamilyCnt to set
     */
    public void setProjectFamilyCnt(Long projectFamilyCnt) {
        this.projectFamilyCnt = projectFamilyCnt;
    }

    private Integer benefitCount;

    public Integer getBenefitCount() {
        return benefitCount;
    }

    public void setBenefitCount(Integer benefitCount) {
        this.benefitCount = benefitCount;
    }

    /**
     * @return the projectId
     */
    public Integer getProjectId() {
        return projectId;
    }

    /**
     * @param projectId the projectId to set
     */
    public void setProjectId(Integer projectId) {
        this.projectId = projectId;
    }

    /**
     * @return the projectCode
     */
    public Integer getProjectCode() {
        return projectCode;
    }

    /**
     * @param projectCode the projectCode to set
     */
    public void setProjectCode(Integer projectCode) {
        this.projectCode = projectCode;
    }

    /**
     * @return the projectName
     */
    public String getProjectName() {
        return projectName;
    }

    /**
     * @param projectName the projectName to set
     */
    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    /**
     * @return the projectType
     */
    public Integer getProjectType() {
        return projectType;
    }

    /**
     * @param projectType the projectType to set
     */
    public void setProjectType(Integer projectType) {
        this.projectType = projectType;
    }

    /**
     * @return the projectTypeName
     */
    public String getProjectTypeName() {
        return projectTypeName;
    }

    /**
     * @param projectTypeName the projectTypeName to set
     */
    public void setProjectTypeName(String projectTypeName) {
        this.projectTypeName = projectTypeName;
    }

    /**
     * @return the projectSubType
     */
    public Integer getProjectSubType() {
        return projectSubType;
    }

    /**
     * @param projectSubType the projectSubType to set
     */
    public void setProjectSubType(Integer projectSubType) {
        this.projectSubType = projectSubType;
    }

    /**
     * @return the projectSubTypeName
     */
    public String getProjectSubTypeName() {
        return projectSubTypeName;
    }

    /**
     * @param projectSubTypeName the projectSubTypeName to set
     */
    public void setProjectSubTypeName(String projectSubTypeName) {
        this.projectSubTypeName = projectSubTypeName;
    }

    /**
     * @return the state
     */
    public Integer getState() {
        return state;
    }

    /**
     * @param state the state to set
     */
    public void setState(Integer state) {
        this.state = state;
    }

    /**
     * @return the stateName
     */
    public String getStateName() {
        return stateName;
    }

    /**
     * @param stateName the stateName to set
     */
    public void setStateName(String stateName) {
        this.stateName = stateName;
    }

    /**
     * @return the beginDate
     */
    public Date getBeginDate() {
        return beginDate;
    }

    /**
     * @param beginDate the beginDate to set
     */
    public void setBeginDate(Date beginDate) {
        this.beginDate = beginDate;
    }

    /**
     * @return the endDate
     */
    public Date getEndDate() {
        return endDate;
    }

    /**
     * @param endDate the endDate to set
     */
    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    /**
     * @return the totalInvest
     */
    public BigDecimal getTotalInvest() {
        return totalInvest;
    }

    /**
     * @param totalInvest the totalInvest to set
     */
    public void setTotalInvest(BigDecimal totalInvest) {
        this.totalInvest = totalInvest;
    }

    /**
     * @return the planInvest
     */
    public BigDecimal getPlanInvest() {
        return planInvest;
    }

    /**
     * @param planInvest the planInvest to set
     */
    public void setPlanInvest(BigDecimal planInvest) {
        this.planInvest = planInvest;
    }

    /**
     * @return the projectDesc
     */
    public String getProjectDesc() {
        return projectDesc;
    }

    /**
     * @param projectDesc the projectDesc to set
     */
    public void setProjectDesc(String projectDesc) {
        this.projectDesc = projectDesc;
    }

    /**
     * @return the cityLeader
     */
    public String getCityLeader() {
        return cityLeader;
    }

    /**
     * @param cityLeader the cityLeader to set
     */
    public void setCityLeader(String cityLeader) {
        this.cityLeader = cityLeader;
    }

    /**
     * @return the respDepartment
     */
    public String getRespDepartment() {
        return respDepartment;
    }

    /**
     * @param respDepartment the respDepartment to set
     */
    public void setRespDepartment(String respDepartment) {
        this.respDepartment = respDepartment;
    }

    /**
     * @return the povertyStaff
     */
    public String getPovertyStaff() {
        return povertyStaff;
    }

    /**
     * @param povertyStaff the povertyStaff to set
     */
    public void setPovertyStaff(String povertyStaff) {
        this.povertyStaff = povertyStaff;
    }

    /**
     * @return the planDate
     */
    public Date getPlanDate() {
        return planDate;
    }

    /**
     * @param planDate the planDate to set
     */
    public void setPlanDate(Date planDate) {
        this.planDate = planDate;
    }

    /**
     * @return the respStaff
     */
    public String getRespStaff() {
        return respStaff;
    }

    /**
     * @param respStaff the respStaff to set
     */
    public void setRespStaff(String respStaff) {
        this.respStaff = respStaff;
    }

}
